package.json
{
"name": "pipsqueak",
"version": "2.7.0",
"description": "An interval based scheduler with support for promises, callbacks and synchronous task",
"main": "index.js",
"scripts": {
"coverage": "nyc --report html --reporter lcov --reporter text-summary mocha test",
"codeclimate": "(test -e .codeclimate && npm run coverage && source .codeclimate && codeclimate-test-reporter < coverage/lcov.info) || echo skipping codeclimate",
"lint": "eslint .",
"test": "mocha test",
"examples": "node examples/callback-example && node examples/promise-example && node examples/synchronous-example"
},
"keywords": [
"task",
"scheduler",
"runner",
"promise",
"async",
"sync",
"await",
"synchronous",
"asynchronous",
"callback",
"interval",
"delay"
],
"author": "Stephen Cresswell",
"license": "ISC",
"devDependencies": {
"eslint": "^7.5.0",
"eslint-config-imperative": "^3.0.0",
"eslint-plugin-imperative": "^3.0.0",
"husky": "^4.2.5",
"mocha": "^8.0.1",
"nyc": "^15.1.0"
},
"directories": {
"test": "test"
},
"dependencies": {
"debug": "^4.1.1",
"forward-events": "0.0.1",
"parse-duration": "^0.4.2",
"uuid": "^8.0.0"
},
"engines": {
"node": ">=6.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/cressie176/pipsqueak.git"
},
"bugs": {
"url": "https://github.com/cressie176/pipsqueak/issues"
},
"homepage": "https://cressie176.github.io/pipsqueak/",
"husky": {
"hooks": {
"pre-commit": "npm run lint && npm run test && npm run examples",
"pre-push": "npm run lint && npm run codeclimate"
}
}
}