1
1
import * as CopyWebpackPlugin from 'copy-webpack-plugin' ;
2
- import * as ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin' ;
2
+ import ForkTsCheckerWebpackPlugin = require ( 'fork-ts-checker-webpack-plugin' ) ;
3
3
import * as HtmlWebpackPlugin from 'html-webpack-plugin' ;
4
4
import { compact } from 'lodash' ;
5
5
import { resolve } from 'path' ;
6
6
import * as webpack from 'webpack' ;
7
7
8
8
const VERSION = JSON . stringify ( require ( '../package.json' ) . version ) ;
9
9
const REVISION = JSON . stringify (
10
- require ( 'child_process' )
11
- . execSync ( 'git rev-parse --short HEAD' )
12
- . toString ( )
13
- . trim ( ) ,
10
+ require ( 'child_process' ) . execSync ( 'git rev-parse --short HEAD' ) . toString ( ) . trim ( ) ,
14
11
) ;
15
12
16
13
function root ( filename ) {
17
14
return resolve ( __dirname + '/' + filename ) ;
18
15
}
19
16
20
- const tsLoader = env => ( {
17
+ const tsLoader = ( env ) => ( {
21
18
loader : 'ts-loader' ,
22
19
options : {
23
20
compilerOptions : {
@@ -27,7 +24,7 @@ const tsLoader = env => ({
27
24
} ,
28
25
} ) ;
29
26
30
- const babelLoader = mode => ( {
27
+ const babelLoader = ( mode ) => ( {
31
28
loader : 'babel-loader' ,
32
29
options : {
33
30
generatorOpts : {
@@ -161,7 +158,9 @@ export default (env: { playground?: boolean; bench?: boolean } = {}, { mode }) =
161
158
ignore ( / j s - y a m l \/ d u m p e r \. j s $ / ) ,
162
159
ignore ( / j s o n - s c h e m a - r e f - p a r s e r \/ l i b \/ d e r e f e r e n c e \. j s / ) ,
163
160
ignore ( / ^ \. \/ S e a r c h W o r k e r \. w o r k e r $ / ) ,
164
- new CopyWebpackPlugin ( [ 'demo/openapi.yaml' ] ) ,
161
+ new CopyWebpackPlugin ( {
162
+ patterns : [ 'demo/openapi.yaml' ] ,
163
+ } ) ,
165
164
] ,
166
165
} ) ;
167
166
0 commit comments