| 123456789101112131415161718192021222324252627282930313233 |
- import path from "node:path";
- import { fileURLToPath } from "node:url";
- const __filename = fileURLToPath(import.meta.url);
- const __dirname = path.dirname(__filename);
- const config = {
- mode: "development",
- entry: "./src/index.ts",
- module: {
- rules: [
- {
- test: /\.tsx?$/,
- use: "ts-loader",
- exclude: /node_modules/,
- },
- ],
- },
- resolve: {
- extensions: [".tsx", ".ts", ".js"],
- },
- output: {
- filename: "bundle.js",
- path: path.resolve(__dirname, "dist"),
- },
- devServer: {
- static: {
- directory: path.join(__dirname, "dist"),
- },
- compress: true
- }
- };
- export default config;
|