UNPKG

lrt

Version:

Module to split long-running tasks into chunks with limited budget

60 lines (59 loc) 1.67 kB
{ "name": "lrt", "version": "3.1.1", "description": "Module to split long-running tasks into chunks with limited budget", "keywords": [ "cooperative", "scheduler", "chunks", "budget", "task", "long-running", "abortable", "javascript", "typescript" ], "devDependencies": { "@rollup/plugin-replace": "4.0.0", "@typescript-eslint/parser": "5.36.2", "@typescript-eslint/eslint-plugin": "5.36.2", "@types/jasmine": "4.3.0", "@types/node": "16.11.6", "eslint": "8.23.0", "eslint-plugin-sonarjs": "0.15.0", "jasmine": "3.9.0", "jasmine-ts": "0.4.0", "karma": "6.4.0", "karma-chrome-launcher": "3.1.1", "karma-jasmine": "5.1.0", "karma-typescript": "5.5.3", "puppeteer": "17.1.1", "rollup": "2.79.0", "rollup-plugin-typescript2": "0.33.0", "simple-git-hooks": "2.8.0", "ts-node": "10.9.1", "typescript": "4.8.2" }, "files": [ "lib" ], "main": "lib/index.js", "browser": "lib/index.browser.js", "types": "lib/types/index.d.ts", "scripts": { "build": "rm -rf lib && npx rollup -c rollup.config.ts && BROWSER=true npx rollup -c rollup.config.ts", "lint": "npx tsc --noEmit && npx eslint --ext ts src __tests__", "postpublish": "git push --follow-tags --no-verify", "prepublishOnly": "npm run build", "test": "npx jasmine-ts --config=jasmine.json && npx karma start --single-run" }, "author": "Dmitry Filatov <dfilatov@inbox.ru>", "repository": { "type": "git", "url": "git://github.com/dfilatov/lrt.git" }, "license": "MIT", "simple-git-hooks": { "pre-push": "npm run lint && npm test" } }