@@ -18,6 +18,15 @@ const ignoredDevDependencies = [
18
18
'@semantic-release/*'
19
19
]
20
20
21
+ const parsers = {
22
+ '**/*.js' : depcheck . parser . es6 ,
23
+ '**/*.jsx' : depcheck . parser . jsx ,
24
+ '**/*.ts' : depcheck . parser . typescript ,
25
+ '**/*.tsx' : depcheck . parser . typescript ,
26
+ '**/*.cjs' : depcheck . parser . es6 ,
27
+ '**/*.mjs' : depcheck . parser . es6
28
+ }
29
+
21
30
/**
22
31
* @typedef {import("listr").ListrTaskWrapper } Task
23
32
* @typedef {import('./types.js').GlobalOptions } GlobalOptions
@@ -39,15 +48,10 @@ const tasks = new Listr(
39
48
const manifest = JSON . parse ( fs . readFileSync ( path . join ( cwd ( ) , 'package.json' ) , 'utf-8' ) )
40
49
41
50
const productionOnlyResult = await depcheck ( cwd ( ) , {
42
- parsers : {
43
- '**/*.js' : depcheck . parser . es6 ,
44
- '**/*.jsx' : depcheck . parser . jsx ,
45
- '**/*.ts' : depcheck . parser . typescript ,
46
- '**/*.tsx' : depcheck . parser . jsx ,
47
- '**/*.cjs' : depcheck . parser . es6 ,
48
- '**/*.mjs' : depcheck . parser . es6
49
- } ,
50
- ignoreMatches : ignoredDevDependencies . concat ( ctx . fileConfig . dependencyCheck . ignore ) . concat ( ctx . ignore ) ,
51
+ parsers,
52
+ ignoreMatches : ignoredDevDependencies
53
+ . concat ( ctx . fileConfig . dependencyCheck . ignore )
54
+ . concat ( ctx . ignore ) ,
51
55
ignorePatterns : ctx . productionIgnorePatterns ,
52
56
package : {
53
57
...manifest ,
@@ -84,13 +88,10 @@ const tasks = new Listr(
84
88
85
89
// check dev dependencies
86
90
const developmentOnlyResult = await depcheck ( cwd ( ) , {
87
- parsers : {
88
- '**/*.js' : depcheck . parser . es6 ,
89
- '**/*.ts' : depcheck . parser . typescript ,
90
- '**/*.cjs' : depcheck . parser . es6 ,
91
- '**/*.mjs' : depcheck . parser . es6
92
- } ,
93
- ignoreMatches : ignoredDevDependencies . concat ( ctx . fileConfig . dependencyCheck . ignore ) . concat ( ctx . ignore ) ,
91
+ parsers,
92
+ ignoreMatches : ignoredDevDependencies
93
+ . concat ( ctx . fileConfig . dependencyCheck . ignore )
94
+ . concat ( ctx . ignore ) ,
94
95
ignorePatterns : ctx . developmentIgnorePatterns
95
96
} )
96
97
0 commit comments