UNPKG

3.26 kBJSONView Raw
1{
2 "name": "eslint-plugin-import",
3 "version": "2.20.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 "prebuild": "rimraf lib",
19 "build": "babel --quiet --out-dir lib src",
20 "postbuild": "npm run copy-metafiles",
21 "copy-metafiles": "for DIR in memo-parser resolvers/node resolvers/webpack utils; do cp LICENSE .npmrc \"${DIR}/\"; done",
22 "watch": "npm run mocha -- --watch tests/src",
23 "pretest": "linklocal",
24 "posttest": "eslint .",
25 "mocha": "cross-env BABEL_ENV=test NODE_PATH=./src nyc -s mocha -R dot --recursive -t 5s",
26 "test": "npm run mocha tests/src",
27 "test-compiled": "npm run prepublish && NODE_PATH=./lib mocha --compilers js:babel-register --recursive tests/src",
28 "test-all": "npm test && for resolver in ./resolvers/*; do cd $resolver && npm test && cd ../..; done",
29 "prepublish": "npm run build",
30 "coveralls": "nyc report --reporter lcovonly && cat ./coverage/lcov.info | coveralls"
31 },
32 "repository": {
33 "type": "git",
34 "url": "https://github.com/benmosher/eslint-plugin-import"
35 },
36 "keywords": [
37 "eslint",
38 "eslintplugin",
39 "es6",
40 "jsnext",
41 "modules",
42 "import",
43 "export"
44 ],
45 "author": "Ben Mosher <me@benmosher.com>",
46 "license": "MIT",
47 "bugs": {
48 "url": "https://github.com/benmosher/eslint-plugin-import/issues"
49 },
50 "homepage": "https://github.com/benmosher/eslint-plugin-import",
51 "devDependencies": {
52 "@eslint/import-test-order-redirect-scoped": "file:./tests/files/order-redirect-scoped",
53 "@typescript-eslint/parser": "1.10.3-alpha.13",
54 "babel-cli": "^6.26.0",
55 "babel-core": "^6.26.3",
56 "babel-eslint": "^8.2.6",
57 "babel-plugin-istanbul": "^4.1.6",
58 "babel-preset-es2015-argon": "latest",
59 "babel-register": "^6.26.0",
60 "babylon": "^6.18.0",
61 "chai": "^4.2.0",
62 "coveralls": "^3.0.6",
63 "cross-env": "^4.0.0",
64 "eslint": "2.x - 6.x",
65 "eslint-import-resolver-node": "file:./resolvers/node",
66 "eslint-import-resolver-typescript": "^1.0.2",
67 "eslint-import-resolver-webpack": "file:./resolvers/webpack",
68 "eslint-import-test-order-redirect": "file:./tests/files/order-redirect",
69 "eslint-module-utils": "file:./utils",
70 "eslint-plugin-import": "2.x",
71 "linklocal": "^2.8.2",
72 "mocha": "^3.5.3",
73 "nyc": "^11.9.0",
74 "redux": "^3.7.2",
75 "rimraf": "^2.7.1",
76 "semver": "^6.3.0",
77 "sinon": "^2.4.1",
78 "typescript": "~3.2.2",
79 "typescript-eslint-parser": "^22.0.0"
80 },
81 "peerDependencies": {
82 "eslint": "2.x - 6.x"
83 },
84 "dependencies": {
85 "array-includes": "^3.0.3",
86 "array.prototype.flat": "^1.2.1",
87 "contains-path": "^0.1.0",
88 "debug": "^2.6.9",
89 "doctrine": "1.5.0",
90 "eslint-import-resolver-node": "^0.3.2",
91 "eslint-module-utils": "^2.4.1",
92 "has": "^1.0.3",
93 "minimatch": "^3.0.4",
94 "object.values": "^1.1.0",
95 "read-pkg-up": "^2.0.0",
96 "resolve": "^1.12.0"
97 },
98 "nyc": {
99 "require": [
100 "babel-register"
101 ],
102 "sourceMap": false,
103 "instrument": false,
104 "include": [
105 "src/",
106 "resolvers/"
107 ]
108 }
109}