UNPKG

task-handler

Version:

Handle Javascript Timers like a boss! https://odo-network.github.io/task-handler/

105 lines (104 loc) 2.89 kB
{ "name": "task-handler", "version": "2.12.0", "description": "Handle Javascript Timers like a boss! https://odo-network.github.io/task-handler/", "main": "dist/index.js", "author": "Braden R. Napier", "license": "MIT", "reveal": true, "repository": { "type": "git", "url": "https://github.com/odo-network/task-handler/" }, "keywords": [ "tasks", "setTimeout", "setInterval", "setImmediate", "nextTick", "timer", "future", "cron", "schedule", "promise", "sequential", "events" ], "scripts": { "build": "rimraf dist && mkdir dist && npm-run-all -p build:**", "build:handler:babel": "cross-env NODE_ENV=production babel src --out-dir dist", "build:handler:flow": "flow-copy-source src dist", "build:handler:tsc": "cp src/index.d.ts dist/index.d.ts", "coverage": "npm-run-all coverage:*", "coverage:tests": "cross-env NODE_ENV=test nyc yarn test && nyc report --reporter=html --reporter=text-lcov | coveralls", "coverage:flow": "flow-coverage-report", "flow": "flow", "prepublishOnly": "npm-run-all coverage build", "test": "cross-env NODE_ENV=test nyc mocha --require @babel/register --recursive ./tests/tests/*.js", "try": "babel-node ./tests/quick-test" }, "nyc": { "reporter": [ "html", "lcov", "text" ], "require": [ "@babel/register" ], "exclude": [ "tests/", "**/node_modules/**" ], "sourceMap": false, "instrument": false, "report-dir": "dev/coverage/tests" }, "flow-coverage-report": { "globIncludePatterns": [ "src/**/*.js", "src/**/*.jsx" ], "reportTypes": [ "text", "html" ], "outputDir": "dev/coverage/flow", "flowCommandPath": "node_modules/.bin/flow" }, "dependencies": { "@babel/runtime": "^7.4.2", "core-js": "^3.0.0" }, "devDependencies": { "@babel/cli": "^7.2.3", "@babel/core": "^7.4.0", "@babel/node": "^7.2.2", "@babel/plugin-proposal-class-properties": "^7.4.0", "@babel/plugin-proposal-do-expressions": "^7.2.0", "@babel/plugin-transform-runtime": "^7.4.0", "@babel/preset-env": "^7.4.2", "@babel/preset-flow": "^7.0.0", "@babel/register": "^7.4.0", "babel-eslint": "^10.0.1", "babel-plugin-istanbul": "^5.1.1", "babel-preset-minify": "^0.5.0", "chai": "^4.2.0", "coveralls": "^3.0.3", "cross-env": "^5.2.0", "eslint": "^5.15.3", "eslint-config-airbnb-base": "^13.1.0", "eslint-plugin-flowtype": "^3.4.2", "eslint-plugin-import": "^2.16.0", "flow-bin": "^0.95.1", "flow-copy-source": "^2.0.3", "flow-coverage-report": "^0.6.1", "mocha": "^6.0.2", "npm-run-all": "^4.1.5", "nyc": "^13.3.0", "projectz": "^1.7.4", "pubchan": "^1.13.6", "pubsub-js": "^1.7.0", "rimraf": "^2.6.3" } }