package.json 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. {
  2. "name": "xo",
  3. "version": "0.21.1",
  4. "description": "JavaScript happiness style linter ❤️",
  5. "license": "MIT",
  6. "repository": "xojs/xo",
  7. "author": {
  8. "name": "Sindre Sorhus",
  9. "email": "sindresorhus@gmail.com",
  10. "url": "sindresorhus.com"
  11. },
  12. "bin": "cli.js",
  13. "engines": {
  14. "node": ">=6"
  15. },
  16. "scripts": {
  17. "test": "node main.js && eslint . && nyc ava",
  18. "coveralls": "nyc report --reporter=text-lcov | coveralls"
  19. },
  20. "files": [
  21. "config",
  22. "lib",
  23. "*.js"
  24. ],
  25. "keywords": [
  26. "❤️",
  27. "cli-app",
  28. "cli",
  29. "xo",
  30. "xoxo",
  31. "happy",
  32. "happiness",
  33. "code",
  34. "quality",
  35. "style",
  36. "lint",
  37. "linter",
  38. "jscs",
  39. "jshint",
  40. "jslint",
  41. "eslint",
  42. "validate",
  43. "code style",
  44. "standard",
  45. "strict",
  46. "check",
  47. "checker",
  48. "verify",
  49. "enforce",
  50. "hint",
  51. "simple"
  52. ],
  53. "dependencies": {
  54. "arrify": "^1.0.1",
  55. "debug": "^3.1.0",
  56. "eslint": "^4.19.1",
  57. "eslint-config-prettier": "^2.9.0",
  58. "eslint-config-xo": "^0.22.0",
  59. "eslint-formatter-pretty": "^1.3.0",
  60. "eslint-plugin-ava": "^4.5.0",
  61. "eslint-plugin-import": "^2.11.0",
  62. "eslint-plugin-no-use-extend-native": "^0.3.12",
  63. "eslint-plugin-node": "^6.0.0",
  64. "eslint-plugin-prettier": "^2.6.0",
  65. "eslint-plugin-promise": "^3.7.0",
  66. "eslint-plugin-unicorn": "^4.0.3",
  67. "get-stdin": "^6.0.0",
  68. "globby": "^8.0.0",
  69. "has-flag": "^3.0.0",
  70. "lodash.isequal": "^4.5.0",
  71. "lodash.mergewith": "^4.6.1",
  72. "meow": "^5.0.0",
  73. "multimatch": "^2.1.0",
  74. "open-editor": "^1.2.0",
  75. "path-exists": "^3.0.0",
  76. "pkg-conf": "^2.1.0",
  77. "prettier": "^1.12.1",
  78. "resolve-cwd": "^2.0.0",
  79. "resolve-from": "^4.0.0",
  80. "semver": "^5.5.0",
  81. "slash": "^2.0.0",
  82. "update-notifier": "^2.3.0",
  83. "xo-init": "^0.7.0"
  84. },
  85. "devDependencies": {
  86. "ava": "*",
  87. "coveralls": "^3.0.0",
  88. "eslint-config-xo-react": "^0.16.0",
  89. "eslint-plugin-react": "^7.6.1",
  90. "execa": "^0.10.0",
  91. "nyc": "^11.4.1",
  92. "pify": "^3.0.0",
  93. "proxyquire": "^2.0.1",
  94. "temp-write": "^3.4.0"
  95. },
  96. "eslintConfig": {
  97. "extends": "eslint-config-xo"
  98. },
  99. "eslintIgnore": [
  100. "test/fixtures"
  101. ]
  102. }