package.json 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. {
  2. "name": "eslint-plugin-node",
  3. "version": "11.1.0",
  4. "description": "Additional ESLint's rules for Node.js",
  5. "engines": {
  6. "node": ">=8.10.0"
  7. },
  8. "main": "lib/index.js",
  9. "files": [
  10. "lib"
  11. ],
  12. "peerDependencies": {
  13. "eslint": ">=5.16.0"
  14. },
  15. "dependencies": {
  16. "eslint-plugin-es": "^3.0.0",
  17. "eslint-utils": "^2.0.0",
  18. "ignore": "^5.1.1",
  19. "minimatch": "^3.0.4",
  20. "resolve": "^1.10.1",
  21. "semver": "^6.1.0"
  22. },
  23. "devDependencies": {
  24. "@mysticatea/eslint-plugin": "^10.0.3",
  25. "codecov": "^3.3.0",
  26. "eslint": "^6.3.0",
  27. "eslint-plugin-node": "file:.",
  28. "fast-glob": "^2.2.6",
  29. "globals": "^11.12.0",
  30. "mocha": "^6.1.4",
  31. "nyc": "^14.0.0",
  32. "opener": "^1.5.1",
  33. "punycode": "^2.1.1",
  34. "rimraf": "^2.6.3"
  35. },
  36. "scripts": {
  37. "build": "node scripts/update",
  38. "clean": "rimraf .nyc_output coverage",
  39. "codecov": "nyc report --reporter text-lcov | codecov --pipe --disable=gcov -t $CODECOV_TOKEN",
  40. "coverage": "opener ./coverage/lcov-report/index.html",
  41. "lint": "eslint lib scripts tests/lib .eslintrc.js",
  42. "new": "node scripts/new-rule",
  43. "pretest": "npm run -s lint",
  44. "test": "nyc npm run -s test:_mocha",
  45. "test:ci": "nyc npm run -s test:_mocha",
  46. "test:_mocha": "_mocha \"tests/lib/**/*.js\" --reporter progress --timeout 4000",
  47. "preversion": "npm t && npm run -s build",
  48. "version": "eslint lib/rules --fix && git add lib/rules",
  49. "postversion": "git push && git push --tags",
  50. "watch": "npm run test:_mocha -- --watch --growl"
  51. },
  52. "repository": {
  53. "type": "git",
  54. "url": "git+https://github.com/mysticatea/eslint-plugin-node.git"
  55. },
  56. "keywords": [
  57. "eslint",
  58. "eslintplugin",
  59. "eslint-plugin",
  60. "node",
  61. "nodejs",
  62. "ecmascript",
  63. "shebang",
  64. "file",
  65. "path",
  66. "import",
  67. "require"
  68. ],
  69. "author": "Toru Nagashima",
  70. "license": "MIT",
  71. "bugs": {
  72. "url": "https://github.com/mysticatea/eslint-plugin-node/issues"
  73. },
  74. "homepage": "https://github.com/mysticatea/eslint-plugin-node#readme"
  75. }