race-cancellation
Version:
Utilities for using Promise.race([task, cancellation]) for async/await code.
53 lines (52 loc) • 1.37 kB
JSON
{
"name": "race-cancellation",
"version": "0.5.0",
"description": "Utilities for using Promise.race([task, cancellation]) for async/await code.",
"keywords": [
"async",
"cancel",
"cancellable",
"cancellation",
"promise",
"race"
],
"homepage": "https://github.com/krisselden/race-cancellation#readme",
"bugs": {
"url": "https://github.com/krisselden/race-cancellation/issues"
},
"repository": {
"type": "git",
"url": "https://github.com/krisselden/race-cancellation.git"
},
"license": "BSD-2-Clause",
"author": "Kris Selden",
"files": [
"dist",
"src"
],
"type": "module",
"main": "dist/index.cjs",
"module": "dist/index.js",
"types": "dist/race-cancellation.d.ts",
"scripts": {
"build": "tsc && node scripts/fix-maps.cjs && rollup -c",
"docs": "api-extractor run --local && api-documenter markdown -i ./temp -o ./docs",
"prepare": "npm-run-all build docs"
},
"devDependencies": {
"@microsoft/api-documenter": "^7.8.19",
"@microsoft/api-extractor": "^7.8.15",
"rollup": "^2.18.1",
"rollup-plugin-sourcemaps": "^0.6.2",
"rollup-plugin-terser": "^6.1.0",
"source-map": "^0.7.3",
"typescript": "~3.7.2"
},
"exports": {
"import": "./dist/index.js",
"require": "./dist/index.cjs"
},
"mocha": {
"spec": "tests/**/*Test.js"
}
}