-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
webpack.common.ts
75 lines (60 loc) · 1.61 KB
/
webpack.common.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
// webpack.common.ts
// import webpack from 'webpack';
import paths from './webpack.paths';
// import CopyWebpackPlugin from 'copy-webpack-plugin';
import HtmlWebpackPlugin from 'html-webpack-plugin';
// import { CleanWebpackPlugin } from 'clean-webpack-plugin';
// Config | Common
const configCommon: any = {
// target: 'web',
// entry: [
// paths.src + '/index.ts'
// ],
// resolve: {
// modules: [paths.src, 'node_modules'],
// extensions: [
// '.ts', '.tsx',
// '.js', '.jsx',
// '.json',
// '.scss'
// ],
// alias: {
// '@': paths.src,
// assets: paths.public,
// },
// },
module: {
rules: [
{
test: /\.ts$/,
loader: 'ts-loader',
exclude: /node_modules/,
options: {
reportFiles: [
'src/**/*.{ts,tsx}',
'!src/tmp/**/*.{ts,tsx}'
]
}
},
],
},
// output: {
// library: 'deep.gl',
// libraryTarget: 'umd',
// libraryExport: 'default',
// path: __dirname + '/lib',
// filename: '[name].js',
// umdNamedDefine: true
// },
// plugins: [
// new HtmlWebpackPlugin(
// {
// title: 'block.gl',
// template: paths.src + '/index.html',
// filename: 'index.html',
// }
// ),
// ],
};
// Config | Export
export default configCommon