Files
core/webpack.config.js
T
2021-08-11 01:23:49 +09:00

65 lines
1.6 KiB
JavaScript

const path = require('path');
module.exports = [
{
name: 'ingame',
resolve: {
extensions: [".ts", ".tsx"]
},
entry: {
inheritPoint: './hwe/ts/inheritPoint.ts',
},
output: {
filename: '[name].js',
path: path.resolve(__dirname, 'hwe/js'),
},
mode: 'production',
devtool: 'source-map',
module: {
rules: [{
test: /\.(ts|tsx)$/,
exclude: /(node_modules)/,
use: {
loader: 'babel-loader',
options: {
presets: [
'@babel/preset-env',
'@babel/preset-typescript'
]
}
}
}]
},
},
{
name: 'gateway',
resolve: {
extensions: [".ts", ".tsx"]
},
entry: {
//test: './ts/test.ts',
},
output: {
filename: '[name].js',
path: path.resolve(__dirname, 'js'),
},
mode: 'none',
devtool: 'source-map',
module: {
rules: [{
test: /\.(ts|tsx)$/,
exclude: /(node_modules)/,
use: {
loader: 'babel-loader',
options: {
presets: [
'@babel/preset-env',
'@babel/preset-typescript'
]
}
}
}]
},
},
]