Commit 3276eae 1 parent c06f89e commit 3276eae Copy full SHA for 3276eae
File tree 2 files changed +18
-7
lines changed
2 files changed +18
-7
lines changed Original file line number Diff line number Diff line change
1
+ // https://github.com/benmosher/eslint-plugin-import/issues/1396
2
+ const resolver = {
3
+ [ require . resolve ( 'eslint-import-resolver-node' ) ] : { } ,
4
+ }
5
+
6
+ // in case the project does not depend on @vue /cli-service
7
+ try {
8
+ resolver [ require . resolve ( 'eslint-import-resolver-webpack' ) ] = {
9
+ config : require . resolve ( '@vue/cli-service/webpack.config.js' ) ,
10
+ }
11
+ } catch ( e ) { }
12
+
1
13
module . exports = {
2
14
extends : [
3
15
require . resolve ( 'eslint-config-standard' )
4
16
] ,
5
17
settings : {
6
- 'import/resolver' : {
7
- // https://github.com/benmosher/eslint-plugin-import/issues/1396
8
- [ require . resolve ( 'eslint-import-resolver-node' ) ] : { } ,
9
- [ require . resolve ( 'eslint-import-resolver-webpack' ) ] : {
10
- config : require . resolve ( '@vue/cli-service/webpack.config.js' ) ,
11
- } ,
12
- } ,
18
+ 'import/resolver' : resolver ,
13
19
'import/extensions' : [
14
20
'.js' ,
15
21
'.jsx' ,
Original file line number Diff line number Diff line change 33
33
"eslint-plugin-promise" : " >= 4.2.1" ,
34
34
"eslint-plugin-standard" : " >= 4.0.0" ,
35
35
"eslint-plugin-vue" : " >= 6.1.2"
36
+ },
37
+ "peerDependenciesMeta" : {
38
+ "@vue/cli-service" : {
39
+ "optional" : true
40
+ }
36
41
}
37
42
}
You can’t perform that action at this time.
0 commit comments