remotely-save/webpack.config.js

28 lines
475 B
JavaScript
Raw Normal View History

2021-10-19 17:57:08 +00:00
const path = require("path");
module.exports = {
entry: "./main.ts",
target: "node",
output: {
filename: "main.js",
path: __dirname,
libraryTarget: "commonjs",
},
module: {
rules: [
{
test: /\.tsx?$/,
use: "ts-loader",
exclude: /node_modules/,
},
],
},
resolve: {
extensions: [".tsx", ".ts", ".js"],
mainFields: ["module", "main"],
},
externals: {
obsidian: "commonjs2 obsidian",
},
};