UNPKG

eslint-plugin-tribou

Version:

Start with JS Standard Style but push towards better readability, git-awareness, vim-usability, and React and ES6 best practices

99 lines (98 loc) 2.83 kB
{ "name": "eslint-plugin-tribou", "version": "2.0.1", "description": "Start with JS Standard Style but push towards better readability, git-awareness, vim-usability, and React and ES6 best practices", "main": "index.js", "engines": { "node": ">=6", "npm": ">=4.5.x" }, "repository": { "type": "git", "url": "git+https://github.com/tribou/eslint-plugin-tribou.git" }, "keywords": [ "config", "eslint", "eslintconfig", "tribou", "flow", "flowtype", "javascript", "style", "styleguide", "styling", "lint", "linting", "readability" ], "author": "tribou", "license": "MIT", "bugs": { "url": "https://github.com/tribou/eslint-plugin-tribou/issues" }, "files": [ "index.js", "yarn.lock" ], "homepage": "https://github.com/tribou/eslint-plugin-tribou#readme", "dependencies": { "deepmerge": "^2.1.0", "eslint-config-airbnb": "^16.1.0", "eslint-config-standard": "^11.0.0", "eslint-plugin-flowtype": "^2.34.0", "eslint-plugin-import": "^2.3.0", "eslint-plugin-jsx-a11y": "^6.0.3", "eslint-plugin-node": "^6.0.1", "eslint-plugin-promise": "^3.5.0", "eslint-plugin-react": "^7.2.1", "eslint-plugin-standard": "^3.0.1", "prop-types": "^15.5.10" }, "devDependencies": { "babel-eslint": "^8.0.0", "babel-jest": "^23.0.0", "babel-plugin-transform-class-properties": "^6.24.1", "babel-preset-env": "^1.5.2", "babel-preset-react": "^6.24.1", "concurrently": "^3.5.0", "cross-env": "^5.0.5", "eslint": "^4.5.0", "flow-bin": "^0.73.0", "husky": "^0.14.3", "identity-obj-proxy": "^3.0.0", "jest": "^23.0.0", "nodemon": "^1.11.0", "nsp": "^3.2.1", "react": "^16.4.0", "react-redux": "^5.0.6", "redux": "^4.0.0" }, "peerDependencies": { "babel-eslint": ">=7.2.3 <9.0.0", "eslint": ">=3.19.0 <5.0.0" }, "jest": { "verbose": true, "testRegex": "/(test)/.*_test\\.js$", "moduleNameMapper": { "\\.(css)$": "identity-obj-proxy" }, "moduleDirectories": [ "node_modules" ] }, "scripts": { "prepush": "npm test", "flow": "flow; test $? -eq 0 -o $? -eq 2", "flow-ci": "flow check .", "lint": "eslint --ignore-path .gitignore index.js test", "lint-cache": "eslint --cache --ignore-path .gitignore index.js", "test": "concurrently -n 'LINT,FLOW,NSP' -p '[{name}]' 'npm run --silent lint' 'npm run --silent flow-ci' 'npm run --silent test-nsp' && npm run --silent test-jest", "test-jest": "cross-env NODE_ENV=test jest --coverage", "test-nsp": "nsp check", "watch-test": "cross-env NODE_ENV=test jest --watch --notify", "yarn": "npm run --silent yarn-bin -- install --prefer-offline", "yarn-bin": "node bin/yarn-1.7.0.js" } }