package.json
{
"name": "queuep",
"version": "1.4.2",
"description": "High Performance Congestion Control Map-Queue hybrid for NodeJs applications",
"main": "dist/queuep.js",
"author": "pubudud",
"license": "MIT",
"keywords": [
"congestion",
"performance",
"queue",
"qp",
"congestion-control",
"load-control",
"smart-queue",
"keep-alive",
"throttle",
"memoized",
"memoize",
"framework",
"priority",
"promise",
"callback",
"async",
"distinct-processing",
"ignore-duplicates",
"dedup",
"deduplication",
"compression",
"flow-control"
],
"url": "https://github.com/pupudu/queuep/issues",
"email": "pubudu.dodan@gmail.com",
"repository": {
"type": "git",
"url": "https://github.com/pupudu/queuep.git"
},
"scripts": {
"start": "gulp babel && node dist/index.js",
"pre-push-dependencies": "npm install",
"eslint": "eslint 'src/**/*.js'",
"eslint-fix": "eslint 'src/**/*.js' --fix",
"git-uncommited-changes": "git diff --quiet --cached",
"git-unstaged-changes": "git diff --quiet",
"git-branch": "bash git-hooks/branch.sh",
"lint-staged": "lint-staged",
"build": "gulp babel",
"test": "NODE_ENV='test' STRATEGY='unit' nyc mocha 'src/**/*.test.js' ",
"coverage": "nyc report --reporter=text-lcov | coveralls"
},
"dependencies": {},
"devDependencies": {
"babel-core": "^6.26.0",
"babel-preset-env": "^1.6.1",
"chai": "^4.1.1",
"coveralls": "^3.0.1",
"eslint": "^4.5.0",
"gulp": "^4.0.0",
"gulp-babel": "^7.0.0",
"lint-staged": "^4.0.4",
"mocha": "^5.0.1",
"nyc": "^11.1.0",
"pre-commit": "^1.2.2",
"pre-push": "^0.1.1"
},
"pre-push": [
"eslint",
"git-unstaged-changes",
"git-uncommited-changes",
"git-branch",
"test"
],
"pre-commit": [
"git-branch",
"lint-staged"
],
"lint-staged": {
"src/**/*.js": [
"eslint --fix",
"git add"
],
"tests/**/*.js": [
"eslint --fix",
"git add"
]
}
}