{"library":"abortable-promise-cache","type":"library","category":null,"description":"Adds AbortController/AbortSignal semantics to a cache of async requests. v1.5.0 is stable, low release cadence. Differentiates from simple promise caches by allowing per-request abort signals and automatically aborting/cancelling fill requests when all consumers abort. Works with any backing cache implementing get/set/delete/keys. Requires Node >=6.","language":"javascript","status":"active","version":"1.5.0","tags":["javascript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install abortable-promise-cache","imports":["import AbortablePromiseCache from 'abortable-promise-cache'","const AbortablePromiseCache = require('abortable-promise-cache').default","No type export; define inline: async (data: any, signal: AbortSignal) => any"]},{"cmd":"yarn add abortable-promise-cache","imports":[]},{"cmd":"pnpm add abortable-promise-cache","imports":[]}],"homepage":"https://github.com/rbuels/abortable-promise-cache","github":"https://github.com/rbuels/abortable-promise-cache","docs":null,"changelog":null,"pypi":null,"npm":"abortable-promise-cache","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}