mirror of
https://github.com/alexgo-io/peggedassets-server.git
synced 2026-01-12 08:34:35 +08:00
38 lines
820 B
JavaScript
38 lines
820 B
JavaScript
const slsw = require('serverless-webpack-fixed');
|
|
const path = require('path');
|
|
|
|
module.exports = {
|
|
entry: slsw.lib.entries,
|
|
target: 'node',
|
|
mode: slsw.lib.webpack.isLocal ? 'development' : 'production',
|
|
module: {
|
|
rules: [
|
|
{
|
|
test: /\.ts$/,
|
|
use: 'ts-loader',
|
|
include: path.resolve(__dirname, "src"),
|
|
exclude: /node_modules/,
|
|
},
|
|
{
|
|
test: /\.js$/,
|
|
include: __dirname,
|
|
exclude: /node_modules/,
|
|
use: {
|
|
loader: 'babel-loader',
|
|
},
|
|
},
|
|
{
|
|
test: /\.mjs$/,
|
|
resolve: { mainFields: ["default"] }
|
|
}
|
|
],
|
|
},
|
|
resolve: {
|
|
extensions: ['.ts', '.js', '.json'],
|
|
alias: {
|
|
'bignumber.js$': 'bignumber.js/bignumber.js',
|
|
'node-fetch$': 'node-fetch/lib/index.js'
|
|
}
|
|
}
|
|
};
|