|
1 | 1 | const path = require('path');
|
2 | 2 |
|
3 | 3 | const baseConfig = {
|
4 |
| - mode: 'production', |
5 |
| - resolve: { |
6 |
| - extensions: ['.ts', '.js'], |
7 |
| - }, |
8 |
| - module: { |
9 |
| - rules: [{ test: /\.ts$/, loader: 'ts-loader' }], |
10 |
| - }, |
| 4 | + mode: 'production', |
| 5 | + resolve: { |
| 6 | + extensions: ['.ts', '.js'], |
| 7 | + }, |
| 8 | + module: { |
| 9 | + rules: [{ test: /\.ts$/, loader: 'ts-loader' }], |
| 10 | + }, |
11 | 11 | };
|
12 | 12 |
|
13 | 13 | const webConfig = {
|
14 |
| - target: 'web', |
15 |
| - entry: './src/index.ts', |
16 |
| - output: { |
17 |
| - filename: 'spacha.js', |
18 |
| - path: path.resolve(__dirname, 'dist'), |
19 |
| - libraryTarget: 'umd', |
20 |
| - globalObject: "typeof self !== 'undefined' ? self : this", |
21 |
| - }, |
| 14 | + target: 'web', |
| 15 | + entry: './src/index.ts', |
| 16 | + output: { |
| 17 | + filename: 'spacha.js', |
| 18 | + path: path.resolve(__dirname, 'dist'), |
| 19 | + libraryTarget: 'umd', |
| 20 | + globalObject: "typeof self !== 'undefined' ? self : this", |
| 21 | + }, |
22 | 22 | };
|
23 | 23 |
|
24 | 24 | const nodeConfig = {
|
25 |
| - target: 'node', |
26 |
| - entry: './src/index.node.ts', |
27 |
| - output: { |
28 |
| - filename: 'spacha.node.js', |
29 |
| - libraryTarget: 'umd', |
30 |
| - globalObject: "typeof self !== 'undefined' ? self : this", |
31 |
| - path: path.resolve(__dirname, 'dist'), |
32 |
| - }, |
| 25 | + target: 'node', |
| 26 | + entry: './src/index.node.ts', |
| 27 | + output: { |
| 28 | + filename: 'spacha.node.js', |
| 29 | + libraryTarget: 'umd', |
| 30 | + globalObject: "typeof self !== 'undefined' ? self : this", |
| 31 | + path: path.resolve(__dirname, 'dist'), |
| 32 | + }, |
33 | 33 | };
|
34 | 34 |
|
35 | 35 | module.exports = [
|
36 |
| - { ...baseConfig, ...webConfig }, |
37 |
| - { ...baseConfig, ...nodeConfig }, |
| 36 | + { ...baseConfig, ...webConfig }, |
| 37 | + { ...baseConfig, ...nodeConfig }, |
38 | 38 | ];
|
0 commit comments