UNPKG

transfer-stats

Version:

Track download/upload and provide transfer stats

152 lines (151 loc) 3.35 kB
{ "name": "transfer-stats", "version": "2.2.0", "description": "Track download/upload and provide transfer stats", "license": "MIT", "repository": "github:DaveJ/transfer-stats", "author": { "name": "DaveJ", "email": "dave@davejeffery.com" }, "files": [ "lib" ], "main": "lib", "engines": { "node": ">=6" }, "keywords": [ "status", "file", "transfer", "speed", "progress", "download", "upload", "speed" ], "scripts": { "flow": "flow", "lint": "eslint src", "prepublish": "babel src --out-dir lib", "jest": "jest src", "test": "npm run flow && npm run lint && npm run jest", "format": "eslint --fix src" }, "dependencies": { "fixed-array": "^1.0.0" }, "devDependencies": { "babel-cli": "^6.24.0", "babel-core": "^6.24.0", "babel-eslint": "^7.2.1", "babel-plugin-transform-flow-strip-types": "^6.22.0", "babel-plugin-transform-object-rest-spread": "^6.23.0", "babel-preset-env": "^1.2.2", "eslint": "^3.18.0", "eslint-config-airbnb": "^14.1.0", "eslint-config-prettier": "^1.5.0", "eslint-plugin-flowtype": "^2.30.4", "eslint-plugin-import": "^2.2.0", "eslint-plugin-jsx-a11y": "^4.0.0", "eslint-plugin-prettier": "^2.0.1", "eslint-plugin-react": "^6.10.3", "flow-bin": "^0.63.1", "jest": "^21.2.1", "jest-cli": "^21.2.1", "npm-release": "^1.0.0", "prettier": "^1.7.4" }, "babel": { "presets": [ [ "env", { "targets": { "node": 6 } } ] ], "plugins": [ "transform-flow-strip-types", "transform-object-rest-spread" ] }, "eslintConfig": { "parser": "babel-eslint", "extends": [ "airbnb", "prettier", "prettier/flowtype", "prettier/react" ], "plugins": [ "flowtype", "prettier" ], "env": { "node": true, "es6": true }, "globals": { "ReactClass": true }, "parserOptions": { "sourceType": "module" }, "rules": { "prettier/prettier": [ "error", { "trailingComma": "all", "singleQuote": true } ], "no-underscore-dangle": 0, "no-use-before-define": 0, "no-unused-expressions": 0, "new-cap": 0, "no-plusplus": 0, "no-class-assign": 0, "no-duplicate-imports": 0, "react/jsx-filename-extension": [ 0, { "extensions": [ ".js", ".jsx" ] } ], "react/sort-comp": 0, "react/forbid-prop-types": 1, "react/prop-types": 0, "react/require-default-props": 0, "import/no-duplicates": 0, "import/extensions": 0, "import/no-unresolved": 0, "import/no-dynamic-require": 0, "flowtype/boolean-style": [ 2, "boolean" ], "flowtype/no-weak-types": 1, "flowtype/require-parameter-type": 2, "flowtype/require-return-type": [ 0, "always", { "annotateUndefined": "never" } ], "flowtype/require-valid-file-annotation": 2, "flowtype/use-flow-type": 1, "flowtype/valid-syntax": 1 } }, "jest": { "testRegex": "(\\.|/)(test|spec)\\.jsx?$" } }