jacobtread_obsidian-timekeep/esbuild.config.js
2024-06-23 20:27:34 +12:00

33 lines
No EOL
666 B
JavaScript

/* eslint-disable */
const process = require("process");
const builtins = require("builtin-modules");
const prod = (process.argv[2] === "production");
module.exports = {
platform: "browser",
bundle: true,
external: [
"obsidian",
"electron",
"@codemirror/autocomplete",
"@codemirror/collab",
"@codemirror/commands",
"@codemirror/language",
"@codemirror/lint",
"@codemirror/search",
"@codemirror/state",
"@codemirror/view",
"@lezer/common",
"@lezer/highlight",
"@lezer/lr",
...builtins],
format: "cjs",
target: "es2018",
logLevel: "debug",
sourcemap: prod ? false : "inline",
treeShaking: true,
loader: { '.ttf': 'dataurl' },
}