This repository has been archived on 2024-02-21. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
asgard__/elex-theme/webpack.config.js
2021-08-20 18:07:12 +09:00

41 lines
915 B
JavaScript

const path = require("path");
const webpack = require("webpack");
module.exports = {
mode: "development",
entry: {
bundle: "./src/app.ts",
editor: ["./node_modules/easymde/dist/easymde.min.js",
"./node_modules/easymde/dist/easymde.min.css"]
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: '[name].js'
},
module: {
rules: [
{
test: /\.(ts|js)$/,
exclude: /node_modules/,
use: [
{
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
},
{
loader: 'ts-loader'
}
]
},{
test: /\.css$/i,
use: ['style-loader', 'css-loader'],
}
],
},
plugins: [new webpack.ProgressPlugin()],
resolve: {
extensions: [".tsx", ".ts", ".js"],
},
};