package.json 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. {
  2. "name": "eslint-plugin-import",
  3. "version": "2.14.0",
  4. "description": "Import with sanity.",
  5. "engines": {
  6. "node": ">=4"
  7. },
  8. "main": "lib/index.js",
  9. "directories": {
  10. "test": "tests"
  11. },
  12. "files": [
  13. "lib",
  14. "config",
  15. "memo-parser"
  16. ],
  17. "scripts": {
  18. "watch": "cross-env NODE_PATH=./src mocha --watch --compilers js:babel-register --recursive tests/src",
  19. "pretest": "linklocal",
  20. "posttest": "eslint ./src",
  21. "test": "cross-env BABEL_ENV=test NODE_PATH=./src nyc -s mocha -R dot --recursive tests/src -t 5s",
  22. "test-compiled": "npm run prepublish && NODE_PATH=./lib mocha --compilers js:babel-register --recursive tests/src",
  23. "test-all": "npm test && for resolver in ./resolvers/*; do cd $resolver && npm test && cd ../..; done",
  24. "prepublish": "gulp prepublish",
  25. "coveralls": "nyc report --reporter lcovonly && cat ./coverage/lcov.info | coveralls"
  26. },
  27. "repository": {
  28. "type": "git",
  29. "url": "https://github.com/benmosher/eslint-plugin-import"
  30. },
  31. "keywords": [
  32. "eslint",
  33. "eslintplugin",
  34. "es6",
  35. "jsnext",
  36. "modules",
  37. "import",
  38. "export"
  39. ],
  40. "author": "Ben Mosher <me@benmosher.com>",
  41. "license": "MIT",
  42. "bugs": {
  43. "url": "https://github.com/benmosher/eslint-plugin-import/issues"
  44. },
  45. "homepage": "https://github.com/benmosher/eslint-plugin-import",
  46. "devDependencies": {
  47. "babel-eslint": "8.0.x",
  48. "babel-plugin-istanbul": "^4.1.6",
  49. "babel-preset-es2015-argon": "latest",
  50. "babel-register": "^6.26.0",
  51. "babylon": "6.15.0",
  52. "chai": "^3.5.0",
  53. "coveralls": "^3.0.0",
  54. "cross-env": "^4.0.0",
  55. "eslint": "2.x - 5.x",
  56. "eslint-import-resolver-node": "file:./resolvers/node",
  57. "eslint-import-resolver-typescript": "^1.0.2",
  58. "eslint-import-resolver-webpack": "file:./resolvers/webpack",
  59. "eslint-module-utils": "file:./utils",
  60. "eslint-plugin-import": "2.x",
  61. "gulp": "^3.9.0",
  62. "gulp-babel": "6.1.2",
  63. "linklocal": "^2.6.0",
  64. "mocha": "^3.5.3",
  65. "nyc": "^11.7.1",
  66. "redux": "^3.0.4",
  67. "rimraf": "^2.6.2",
  68. "sinon": "^2.3.2",
  69. "typescript": "^2.6.2",
  70. "typescript-eslint-parser": "^15.0.0"
  71. },
  72. "peerDependencies": {
  73. "eslint": "2.x - 5.x"
  74. },
  75. "dependencies": {
  76. "contains-path": "^0.1.0",
  77. "debug": "^2.6.8",
  78. "doctrine": "1.5.0",
  79. "eslint-import-resolver-node": "^0.3.1",
  80. "eslint-module-utils": "^2.2.0",
  81. "has": "^1.0.1",
  82. "lodash": "^4.17.4",
  83. "minimatch": "^3.0.3",
  84. "read-pkg-up": "^2.0.0",
  85. "resolve": "^1.6.0"
  86. },
  87. "nyc": {
  88. "require": [
  89. "babel-register"
  90. ],
  91. "sourceMap": false,
  92. "instrument": false,
  93. "include": [
  94. "src/",
  95. "resolvers/"
  96. ]
  97. }
  98. }