{"_id":"bare-abort-controller","_rev":"7-70d824307622f17cd96be58050a127f4","name":"bare-abort-controller","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"bare-abort-controller","version":"1.0.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-abort-controller@1.0.0","maintainers":[{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-abort-controller#readme","bugs":{"url":"https://github.com/holepunchto/bare-abort-controller/issues"},"dist":{"shasum":"3d5c92463524b554d24648cd26efd2444e84aebe","tarball":"https://registry.npmjs.org/bare-abort-controller/-/bare-abort-controller-1.0.0.tgz","fileCount":7,"integrity":"sha512-RSUPsS16TC0EfqfjZUlQwLAtFCUUl7NA0CYaE4/Sl9ExFx3q0WIogBHmW5Zn16NRZUHDJqEffmtnvIyw6LFUjA==","signatures":[{"sig":"MEQCIFbNbtkc7cYmC9tBbfC3Ofiddh+5bCTDs18DAE5oFyDGAiBqwMbrguKNJ5pRcGOecAPrdi1nHW/B0Ah8RbH0RBTOmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16219},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./global":{"types":"./global.d.ts","default":"./global.js"},"./package":"./package.json"},"gitHead":"97c5158f9504bbbd92b4d243592059122717ab48","scripts":{"lint":"prettier . --check","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test.js","test:node":"node test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-abort-controller.git","type":"git"},"_npmVersion":"11.5.2","description":"Abort controller support for Bare","directories":{},"_nodeVersion":"24.2.0","dependencies":{"bare-events":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.3.2","prettier":"^3.4.2","prettier-config-standard":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-abort-controller_1.0.0_1758095322424_0.06969831201236754","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"bare-abort-controller","version":"1.0.1","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-abort-controller@1.0.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-abort-controller#readme","bugs":{"url":"https://github.com/holepunchto/bare-abort-controller/issues"},"dist":{"shasum":"a656c061088b35a311d8e220e736219c94cfbbf4","tarball":"https://registry.npmjs.org/bare-abort-controller/-/bare-abort-controller-1.0.1.tgz","fileCount":7,"integrity":"sha512-dD2spwfYoOGTs3LtpWcz4NqXXeRSIxrC6ZurNx6dxMn8t91vAa3r0R0nZcM8ADMkp/m3F37+p8NNzmHfbnVd5A==","signatures":[{"sig":"MEUCIEaxvcHm5UY0pQcmNv/aUdAkh0LAptZjbreJKjv8YaRUAiEAnjwVm4qhCQ3he8WUuVe/poXdpdGvDUNt8AD6ecSl8QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16333},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./global":{"types":"./global.d.ts","default":"./global.js"},"./package":"./package.json"},"gitHead":"77c04d122e491c1a87507847ce73ac2434dfd6fc","scripts":{"lint":"prettier . --check","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test.js","test:node":"node test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-abort-controller.git","type":"git"},"_npmVersion":"11.10.1","description":"Abort controller support for Bare","directories":{},"_nodeVersion":"25.7.0","dependencies":{"bare-events":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.3.2","prettier":"^3.4.2","prettier-config-holepunch":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-abort-controller_1.0.1_1773131495267_0.6260107559017563","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"bare-abort-controller","version":"1.1.0","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-abort-controller@1.1.0","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-abort-controller#readme","bugs":{"url":"https://github.com/holepunchto/bare-abort-controller/issues"},"dist":{"shasum":"72a68d25cf0e78865b7902a8efd586d2fb1467c2","tarball":"https://registry.npmjs.org/bare-abort-controller/-/bare-abort-controller-1.1.0.tgz","fileCount":7,"integrity":"sha512-ycBxndojKqfYfGTX2NgZP1YnCCV3w5d4Co2BnKTN8ZKEmTyPPKMuEHrVKtsWlqBzzZws9UsLMcdmJf7a/37lWw==","signatures":[{"sig":"MEYCIQCHFC7a1kfCSW8NvV49TTaSth16n19Nb2v4gnASEQwTQAIhANQ2IDmQl8z1UC3quwlHyn8LjTF/aalrSquBVMcUgtDF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17172},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./global":{"types":"./global.d.ts","default":"./global.js"},"./package":"./package.json"},"gitHead":"3c1b478fe55cc3d86b3482a6c129498e8337592c","scripts":{"lint":"prettier . --check","test":"npm run lint && npm run test:bare && npm run test:node","test:bare":"bare test.js","test:node":"node test.js"},"_npmUser":{"name":"kasperisager","email":"kasperisager@hey.com"},"repository":{"url":"git+https://github.com/holepunchto/bare-abort-controller.git","type":"git"},"_npmVersion":"11.10.1","description":"Abort controller support for Bare","directories":{},"_nodeVersion":"25.7.0","dependencies":{"bare-events":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"brittle":"^3.3.2","prettier":"^3.4.2","prettier-config-holepunch":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-abort-controller_1.1.0_1773232946409_0.4205636275844491","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"bare-abort-controller","version":"1.1.1","author":{"name":"Holepunch"},"license":"Apache-2.0","_id":"bare-abort-controller@1.1.1","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"},{"name":"kasperisager","email":"kasperisager@hey.com"}],"homepage":"https://github.com/holepunchto/bare-abort-controller#readme","bugs":{"url":"https://github.com/holepunchto/bare-abort-controller/issues"},"dist":{"shasum":"2bc36a7f32d8f616baeff67f7ef62d25c0a53e59","tarball":"https://registry.npmjs.org/bare-abort-controller/-/bare-abort-controller-1.1.1.tgz","fileCount":7,"integrity":"sha512-A/3w+PHaGnjlrRcmBeuCk8v23SP35db1X6a5GOkTVSloVmMEWdVhhnlrJWzIvnLJh79ljhAFS1lvLRev09LCGg==","signatures":[{"sig":"MEUCIQDVf6yBrQjW5LEcjtmAjdPlBuSmxWUA1dx3FB/7UKoHUQIgJQouuao4BoOYXvuruZnr06RTrJz7nHAmWeHimReGUMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bare-abort-controller@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":17277},"types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./global":{"types":"./global.d.ts","default":"./global.js"},"./package":"./package.json"},"gitHead":"80958a23971f1a377bfa022c6252a1f201ae1e73","scripts":{"lint":"prettier --check . && lunte","test":"npm run test:bare && npm run test:node","format":"prettier --write . && lunte --fix","test:bare":"brittle-bare --coverage test.js","test:node":"brittle-node --coverage test.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:62059efe-433f-4506-b7f3-46d45310c950"}},"repository":{"url":"git+https://github.com/holepunchto/bare-abort-controller.git","type":"git"},"_npmVersion":"11.9.0","description":"Abort controller support for Bare","directories":{},"_nodeVersion":"24.14.0","dependencies":{"bare-events":"^2.7.0"},"_hasShrinkwrap":false,"devDependencies":{"lunte":"^1.6.0","brittle":"^3.3.2","prettier":"^3.4.2","prettier-config-holepunch":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/bare-abort-controller_1.1.1_1774813730403_0.8069221932563673","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"bare-abort-controller","version":"1.1.2","description":"Abort controller support for Bare","exports":{"./package":"./package.json",".":{"types":"./index.d.ts","default":"./index.js"},"./global":{"types":"./global.d.ts","default":"./global.js"}},"scripts":{"format":"prettier --write . && lunte --fix","lint":"prettier --check . && lunte","test":"npm run test:bare && npm run test:node","test:bare":"brittle-bare --coverage test.js","test:node":"brittle-node --coverage test.js"},"repository":{"type":"git","url":"git+https://github.com/holepunchto/bare-abort-controller.git"},"author":{"name":"Holepunch"},"license":"Apache-2.0","bugs":{"url":"https://github.com/holepunchto/bare-abort-controller/issues"},"homepage":"https://github.com/holepunchto/bare-abort-controller#readme","dependencies":{"bare-events":"^2.7.0"},"devDependencies":{"brittle":"^3.3.2","lunte":"^1.6.0","prettier":"^3.4.2","prettier-config-holepunch":"^1.0.0"},"gitHead":"702cf2e6ff87b892a3b40272e71405fd290edf75","types":"./index.d.ts","_id":"bare-abort-controller@1.1.2","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-wk+JZGZEjm7RqaBAU1KuT8TxYYz7h/xxC7+4IVuDZFqK4dGqwrJ/1/yR8hNiSyaAAVHTTFNBJPH4Rzu+rI3IAg==","shasum":"578d5c6c47d6b60e20369319c8a7cd450b2d372a","tarball":"https://registry.npmjs.org/bare-abort-controller/-/bare-abort-controller-1.1.2.tgz","fileCount":7,"unpackedSize":17323,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/bare-abort-controller@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFTuhT9a1fxUvj/tzPqYU1YOAREtfPv+cTHwsIR2p4SnAiEA5rgXZcRbQ80jDqf0PRzpl1PSdedNuonNk3FFX4fes+E="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1e10e45-0668-47c2-be73-ce7b7b99a189"}},"directories":{},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bare-abort-controller_1.1.2_1778694196838_0.5194304886701131"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-17T07:48:42.423Z","modified":"2026-05-13T17:43:17.284Z","1.0.0":"2025-09-17T07:48:42.590Z","1.0.1":"2026-03-10T08:31:35.421Z","1.1.0":"2026-03-11T12:42:26.585Z","1.1.1":"2026-03-29T19:48:50.553Z","1.1.2":"2026-05-13T17:43:17.040Z"},"bugs":{"url":"https://github.com/holepunchto/bare-abort-controller/issues"},"author":{"name":"Holepunch"},"license":"Apache-2.0","homepage":"https://github.com/holepunchto/bare-abort-controller#readme","repository":{"type":"git","url":"git+https://github.com/holepunchto/bare-abort-controller.git"},"description":"Abort controller support for Bare","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"readme":"# bare-abort-controller\n\nAbort controller support for Bare.\n\n```\nnpm i bare-abort-controller\n```\n\n## Usage\n\n```js\nconst controller = new AbortController()\n\nconst signal = controller.signal\n\nsignal.addEventListener('abort', (event) => {\n  console.log(event)\n})\n\ncontroller.abort(new Error('Operation aborted'))\n```\n\n## License\n\nApache-2.0\n","readmeFilename":"README.md"}