1
1
const fs = require ( 'fs' ) ;
2
2
const path = require ( 'path' ) ;
3
3
4
- const projectRootPath = fs . realpathSync ( './project' ) ; // __dirname
5
- const packageJson = require ( path . join ( projectRootPath , 'package.json' ) ) ;
6
- const jsConfig = require ( path . join ( projectRootPath , 'jsconfig.json' ) ) . compilerOptions ;
4
+ const projectRootPath = fs . realpathSync ( './project' ) ; // __dirname
5
+ // const packageJson = require(path.join(projectRootPath, 'package.json'));
6
+ const jsConfig = require ( path . join ( projectRootPath , 'jsconfig.json' ) )
7
+ . compilerOptions ;
7
8
8
9
const pathsConfig = jsConfig . paths ;
9
10
10
11
let voltoPath = path . join ( projectRootPath , 'node_modules/@plone/volto' ) ;
11
12
12
- Object . keys ( pathsConfig ) . forEach ( pkg => {
13
+ Object . keys ( pathsConfig ) . forEach ( ( pkg ) => {
13
14
if ( pkg === '@plone/volto' ) {
14
15
voltoPath = `./${ jsConfig . baseUrl } /${ pathsConfig [ pkg ] [ 0 ] } ` ;
15
16
}
@@ -18,12 +19,11 @@ const AddonConfigurationRegistry = require(`${voltoPath}/addon-registry.js`);
18
19
const reg = new AddonConfigurationRegistry ( projectRootPath ) ;
19
20
20
21
// Extends ESlint configuration for adding the aliases to `src` directories in Volto addons
21
- const addonAliases = Object . keys ( reg . packages ) . map ( o => [
22
+ const addonAliases = Object . keys ( reg . packages ) . map ( ( o ) => [
22
23
o ,
23
24
reg . packages [ o ] . modulePath ,
24
25
] ) ;
25
26
26
-
27
27
module . exports = {
28
28
extends : `${ projectRootPath } /node_modules/@plone/volto/.eslintrc` ,
29
29
settings : {
@@ -43,4 +43,3 @@ module.exports = {
43
43
} ,
44
44
} ,
45
45
} ;
46
-
0 commit comments