Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const path = require('path');
- const slsw = require('serverless-webpack');
- const nodeExternals = require('webpack-node-externals');
- // eslint-disable @typescript-eslint/no-var-requires
- module.exports = {
- entry: slsw.lib.entries,
- target: 'node',
- externals: [nodeExternals()],
- mode: slsw.lib.webpack.isLocal ? 'development' : 'production',
- module: {
- rules: [
- {
- test: /\.(js)$/,
- exclude: /node_modules/,
- use: {
- loader: 'babel-loader',
- options: {
- babelrc: true,
- },
- },
- },
- {
- test: /\.ts$/,
- use: 'ts-loader',
- exclude: /node_modules/
- },
- ],
- },
- resolve: {
- extensions: ['.ts', '.js', '.mjs', '.json'],
- cacheWithContext: false,
- alias: {
- '@src': path.resolve(__dirname, './src'),
- '@queries': path.resolve(__dirname, './queries'),
- '@tests': path.resolve(__dirname, './tests'),
- '@libs': path.resolve(__dirname, './src/libs'),
- },
- },
- };
- __dirname = '.';
- console.log(module.exports);
Advertisement
Add Comment
Please, Sign In to add comment